package tech.veedo.munchkin.beans.frontend.process;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import tech.veedo.munchkin.beans.basic.Base;

@EqualsAndHashCode(callSuper = true)
@Data
@Accessors(chain = true)
@ApiModel("实体工作流对工单审批的流程进度记录")
@TableName("MUNC_MAPPING_PASSING")
public class MappingPassing extends Base<MappingPassing> {

    @TableField("mapping_id")
    @ApiModelProperty("实体工作流标识")
    private Long mappingID;

    @TableField("mapping_name")
    @ApiModelProperty("实体工作流名称")
    private String mappingName;

    @TableField("form_id")
    @ApiModelProperty("工单标识")
    private Long formID;

    @ApiModelProperty("审批状态")
    private Integer state;

    @ApiModelProperty("备注")
    private String remark;

}
